ss = 0
'''

'''
a = 100  # 全局变量


def calc(x, y):
    return a + x + y


print(a)
print(calc(1, 2))  # 103


def calc2(x, y):
    a = 200  # 局部变量和全局变量同名情况，局部变量优先级更高
    return a + x + y


print(calc2(1, 2))  # 203


def calc3(x, y):
    global s  # s是在函数中定义的变量，但是使用了gloal关键字，说明s是全局变量
    s = 300  # 声明和赋值必须是分开执行
    return s + x + y


print(calc3(1, 2))  # 303
print(s)  # 300 # 函数外也可以输出s的值，说明s是全局变量
